package org.simpleflatmapper.util.test;
import org.junit.Test;
import org.simpleflatmapper.util.ImmutableSetCollector;
import java.util.Arrays;
import java.util.HashSet;
import static org.junit.Assert.*;
public class ImmutableSetCollectorTest {
@Test
public void testCreateSet() {
ImmutableSetCollector<String> collectorHandler = new ImmutableSetCollector<String>();
collectorHandler.accept("1");
collectorHandler.accept("2");
collectorHandler.accept("3");
assertEquals(new HashSet<String>(Arrays.asList("1", "2", "3")), collectorHandler.getSet());
try {
collectorHandler.getSet().add("3");
fail();
} catch(UnsupportedOperationException e) {
// expected
}
}
}